package com.zaizai.mapper;

import com.zaizai.domain.CommodityPrice;

import java.util.List;

/**
 * 商品日期单价Mapper接口
 * 
 * @author zaiZai
 * @date 2024-10-21
 */
public interface CommodityPriceMapper 
{
    /**
     * 查询商品日期单价
     * 
     * @param id 商品日期单价主键
     * @return 商品日期单价
     */
    public CommodityPrice selectCommodityPriceById(Long id);

    /**
     * 查询商品日期单价列表
     * 
     * @param commodityPrice 商品日期单价
     * @return 商品日期单价集合
     */
    public List<CommodityPrice> selectCommodityPriceList(CommodityPrice commodityPrice);

    /**
     * 新增商品日期单价
     * 
     * @param commodityPrice 商品日期单价
     * @return 结果
     */
    public int insertCommodityPrice(CommodityPrice commodityPrice);

    /**
     * 修改商品日期单价
     * 
     * @param commodityPrice 商品日期单价
     * @return 结果
     */
    public int updateCommodityPrice(CommodityPrice commodityPrice);

    /**
     * 删除商品日期单价
     * 
     * @param id 商品日期单价主键
     * @return 结果
     */
    public int deleteCommodityPriceById(Long id);

    /**
     * 批量删除商品日期单价
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteCommodityPriceByIds(Long[] ids);
}
